package com.kangye.enterprise.frontdesk.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.sql.Date;
import java.sql.Timestamp;

/**
 * (Abst)实体类
 *
 * @author makejava
 * @since 2021-05-29 11:52:07
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Abst implements Serializable {
    private static final long serialVersionUID = -43239724894578856L;
    /**
     * 相关专题id
     */
    private Integer abstId;
    /**
     * 相关专题的标题
     */
    private String abstTitle;
    /**
     * 项目描述
     */
    private String abstContext;
    /**
     * 申请对象(0个人1单位)
     */
    private Integer abstObj;
    /**
     * 申报状态(0申报中,1已截止)
     */
    private Integer abstState;
    /**
     * 剩余天数
     */
    private Integer abstDay;
    /**
     * 支持方式
     */
    private String abstWay;
    /**
     * 扶持形式
     */
    private String abstGold;
    /**
     * 主管部门_外键部门表id
     */
    private Integer abstDepartmentid;
    /**
     * 金额
     */
    private String abstGomoney;
    /**
     * 申报时间(开始时间)
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Timestamp abstCreatetime;
    /**
     * 申报时间(结束时间)
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Timestamp abstFinishtime;
    /**
     * 申报单位要求
     */
    private String abstAsk;
    /**
     * 项目申报要求
     */
    private String abstAskitem;
    /**
     * 办理程序
     */
    private String abstProcedure;
    /**
     * 所需材料
     */
    private String abstMr;
    /**
     * 申报指南
     */
    private String abstGoide;
    /**
     * 管理方法
     */
    private String abstManage;
    /**
     * 政策依据
     */
    private String abstPolicy;
    /**
     * 部门名称
     */
    private String departmentName;
    /**
     * 权限表
     */
    private String abstAbroleId;
    /**
     * 日期
     */
    private Date abstDate;
    /**
     * 数量
     */
    private Integer abstCount;
}
